/**
 * Tencent is pleased to support the open source community by making Tars available.
 *
 * Copyright (C) 2016THL A29 Limited, a Tencent company. All rights reserved.
 *
 * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except 
 * in compliance with the License. You may obtain a copy of the License at
 *
 * https://opensource.org/licenses/BSD-3-Clause
 *
 * Unless required by applicable law or agreed to in writing, software distributed 
 * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the 
 * specific language governing permissions and limitations under the License.
 */

//
//  TupService.m
//  MttHD
//
//  Created by 壬俊 易 on 12-3-19.
//  Copyright (c) 2012年 Tencent. All rights reserved.
//

#import "TupService.h"
#import "TupAgent.h"

@implementation TupService

@synthesize agent = _agent;

+ (id)service
{
    return [[[self alloc] init] autorelease];
}

+ (void)cancel:(id)stub
{
    [TupAgent cancel:stub];
}

- (id)init
{
    assert(0);
}

- (id)initWithAgent:(TupAgent *)agent
{
	if (self = [super init]) {
        _agent = [agent retain];
	}
	return self;
}

- (void)dealloc
{
    [_agent release];
    [super dealloc];
}

@end
